package com.xianyu.us.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

import com.xianyu.us.common.utils.ShiroUtils;
import com.xianyu.us.pojo.entity.UsUser;

/**
 * 页面转发，方便调试
 * @author wangshili
 *
 */
@Controller
public class PageController {
	/**
	 * 分页页面,共用的跳转
	 * @return 分页页面
	 */
	@RequestMapping("doPageUI")
	public String doPageUI() {
		return "common/page";
	}	
	/**
	 * 前端请求的相关页面通用跳转
	 * @param torget
	 * @return
	 */
	@RequestMapping("/{torget}")
	public String payHtml(@PathVariable("torget") String torget) {//toSend需要发送的邮箱

		if(torget.equals("favicon.ico")||torget.equals("favicon")) {//这个是有个请求图标的东西，没找到哪里发出的，暂时屏蔽掉
			return null;
		}
		if(torget.equals("index")) {//如果是访问主页，直接放行
			return torget;
		}
		return "pages/"+torget;
	}
	
	 @RequestMapping("/index")
	  public String doIndexUI(Model model) {
		  //获取登陆用户
		  UsUser user=ShiroUtils.getUser();
		  model.addAttribute("user", user);
		  return "index";
	  }

}
